package cn.com.tarotframework.server.workflow.po;

import cn.com.tarotframework.server.workflow.eu.FlowStatus;
import lombok.*;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class FlowNode implements Serializable {

    private static final long serialVersionUID = -6242878410835699522L;

    private String id;

    // 节点名称
    private String name;

    // 集群ID
    private String clusterId;

    // 业务流量
    private int parallel;

    // 当前节点状态{1：待执行 EXECUTE_WAIT，2：执行中 EXECUTING，3：执行完成 EXECUTE_COMPLETE，4：执行终止 EXECUTE_OVER}
    private FlowStatus status;
    
}
